﻿table.tbl-login
{
  
    width:auto;
    margin-left:auto;
    margin-right:auto;
    
    }
    div.login-button
    {
       float:right;
 
       margin-top:5px;
        
        }

table.tbl-login td:first-child
{
    width:15%;
    text-align:right;
    vertical-align:top;
}

div.bannerWrapper
{
     background-color:#ffffff;
     padding:20px 0px 20px 0px;
     margin:-2px -2px -2px -2px;
     
    }

div.banner
{
 
    background-color:#E5DDD2;    
    clear:right;
    margin: 15px 15px 15px 15px;       
    }
    
 div.bannerMaster
{
 
    background-color:#E5DDD2;    
      
    }
    
    div.main
    {
         min-width:800px;
        }
    
    div.content
    {
        background-color:#E5DDD2;
        margin: 15px 15px 15px 15px;           
                      
    }
    
     div.contentWrapper
    {
        background-color:#ffffff;
        margin:-2px -2px -2px -2px;         
        padding-top:5px;
        padding-bottom:10px;    
                      
    }



div.frame
{
    
   
    }

div.login
{      
    
     margin:10% 32% 10% 32%;
     background-color:#E5DDD2;
     padding:5px 5px 5px 5px;
     width:490px;
    }
    
    div.loginWrapper
{         
     
     background-color:#ffffff;
     margin: -2px -2px -2px -2px;     
     padding: 15% 25% 0% 22%;
     min-height:143px;    
     
    }
    
    

        
        

            
div.cell
{
    display: table-cell;
    
}

table.grid
{
    background-color:#FFFFFF;
    width: 100%;
    margin: 0px 0px 0px 0px;
    empty-cells: show;
    border: 1px solid #E5DDD2;
    border-spacing : 0px;
}

table.grid thead tr
{
   background:url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;   
    text-align: left;  
    border:0px;
    
}

table.grid td, table.grid th
{
    
   /* border-color:  #404040; */
   border:0px;
    padding: 2pt;
    vertical-align: top;
    
    text-align:left;
    padding-right: 4pt;
}
table.grid a, table.grid a:hover, table.grid a:active, table.grid a:visited
{
    text-decoration: none;
    color:#000000;
}

table.grid tbody tr.gridrow
{
    background-color: #FFFFFF;
}

table.grid tbody tr.gridrow_alternate
{
    background-color: #E5DDD2;
    
}


table.grid tr.over
{
    /*background-color: #AAAAAA;*/
}


body
{
   background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana,Helvetica,Sans-Serif;
    font-size: 12px;
    margin: 0;
 
}


div#AjaxLoading
{
    display: none;        
    width: 28px;
    height: 28px;
}

.red
{
    color:Red;
}

.green
{
     color:Green;
 }
 
 .black
 {
      color:Black;
 }
 
 .blue
 {
     color:Blue;
     }
    


.grid tbody tr:hover {
   cursor: pointer;
   background-color: #d4f2f7;
      
}


/*
.grid tbody tr:hover td 
{
    border-top-width:1px;
   border-bottom-width:1px;
    border-style:dotted;
}

.grid tbody tr.hilite:hover td
{
    border-top-width:2px;
   border-bottom-width:2px;
    
}
*/

.grid tr.exclude:hover {
   cursor: inherit;
   background-color: inherit;
}

/* css for highlighting*/
tr.hilite td {
  background-color: #afe6f0;
  color:#666666;

  
  /*border-bottom-style:outset;*/
  border-style:solid;
}

div.list
{
    overflow:auto;
   /* min-height:100pt;*/
    max-height:88%;
    border-style:solid;
    border-width:thin;
    border-color:#C8BBBE;
}

div.welcomeImage
{
    
    height:50%;
   clear :right;    
}

div.welcomeText
{
    
 height:50%;

    }
    
    div.home
    {
        width:100%;
        height:100%;
        
        }
        
    div.centre
     {
       
         width:100%;
         height:100%;
        
         overflow:hidden;
     
            
     }
     
     #tabs
     {
         /*width:99%;*/
         height:98%;
        
          overflow:inherit;
     }
     
     div.tabWrapper
     {
            
       background-color:#E5DDD2; 
       height:98%;
       padding:2px 2px 2px 2px;
       overflow:inherit;
       
              
     
         }
         
         div.AjaxCentre
         {
              cursor:pointer;
             }
             
             div.MenuItem
             {
                  background-color:#f0ebe5;
                  margin-bottom:2px;
                  padding:3px 3px 3px 20px;
                  font-weight:bold;
                 }
     

        
        
 div#ConfirmDialog
{
    width: 300px;
    min-height: 60px;
    display: none;
}
div#ConfirmDialog div.confirm-message
{
    min-height: 30px;
} 

div.PPDSDialog
{
   background-color:rgb(230,230,230);
   border:1px solid #E5DDD2;
   padding:0;
}

.PPDSDialog .ui-dialog-titlebar 
{
    display:block;
    padding:0;
    }



img.logoImage
{
     cursor:pointer;
    }
    
    
    
    div.welcomeTextRight
    {
         
          padding:40px 40px 40px 40px;          
          overflow:auto;
        }
        
        
        div.heading
        {
            margin-bottom:10px;
            font-weight:bold;
            
        }
            
            
         div.normalText
         {
                 margin-bottom:10px;
         }
             
             
             
             
         div.boxWrapper
         {
            background-color:#E5DDD2;
              padding:5px 5px 5px 5px;
            height:94%;
            width:48%; 
          
           
         }
         
                
         div.box     
         {
             background-color:White;           
             width:100%;
             height:100%;
             overflow:hidden;
          
           
         }
         
         div.boxContent
         {
             padding:20px;
              
         }
         
         
         
         
         div.left
         {
              float:left;
             }
             
             div.right
         {
              float:right;
             }
             
             
             
             div.UserMenuItem
             {
                 
                 background-image:  url("images/users.png") ;  
                 background-repeat:no-repeat;
                 background-position:left;
             }
                 
               div.CompanyMenuItem
               {
                 background-image:  url("images/company.gif") ;  
                 background-repeat:no-repeat;
                 background-position:left;   
               }
               
               div.PublicationMenuItem
               {
                 background-image:  url("images/publication.gif") ;  
                 background-repeat:no-repeat;
                 background-position:left;   
               }
               
               
                
                 div.ui-layout-resizer
                 {
                      background-color:#ffffff !important;
                     
                 }
                 
                 div.ui-layout-north
                 {
                      
                       /*height:auto !important; */
                        padding-bottom:0px !important;
                 }
                 
                 
                  div.ui-layout-south, div.ui-layout-west,div.ui-layout-center, div.ui-layout-east,div.ui-layout-north,div.ui-layout-resizer
                 {
                       border:0px solid #BBBBBB !important;
                 }
                 
                 .ui-dialog .ui-dialog-content
                 {
                     background-color :White !important;
                 }